extensive plot of land with abundant trees - Español Inglés Diccionario